package com.ev.asl.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author 姚家乐
 * @since 2021/6/18 13:19
 */
@Data
@ApiModel(value = "检查成绩明细表")
public class CheckResultDetailDO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @ApiModelProperty(value = "id")
    private Long              id;

    /**
     * 主表ID
     */
    @ApiModelProperty(value = "主表ID")
    private Long              mainId;

    /**
     * 检查项目ID
     */
    @ApiModelProperty(value = "检查项目ID")
    private Long              checkItemId;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String              remarks;

    /**
     * 检查类型（数据字典维护）
     */
    @ApiModelProperty(value = "检查类型（数据字典维护）")
    private Long       checkTypeId;

    /**
     * 检查项目
     */
    @ApiModelProperty(value = "检查项目")
    private String     checkItem;
    /**
     * 检查方法
     */
    @ApiModelProperty(value = "检查方法")
    private String     checkWay;
    /**
     * 样品
     */
    @ApiModelProperty(value = "样品")
    private String     sample;
    /**
     * 尺寸
     */
    @ApiModelProperty(value = "尺寸")
    private String     size;
    /**
     * 目标值
     */
    @ApiModelProperty(value = "目标值")
    private BigDecimal   targetValue;
    /**
     * 检验值
     */
    @ApiModelProperty(value = "检验值")
    private String   checkValue;
    /**
     * 规格
     */
    @ApiModelProperty(value = "规格")
    private String   specification;
    /**
     * 公式
     */
    @ApiModelProperty(value = "公式")
    private String   formula;
    /**
     * 结果
     */
    @ApiModelProperty(value = "结果")
    private String   checkResult;

    @ApiModelProperty(value = "抽检方式")
    private String   mode;

    @ApiModelProperty(value = "状态/数值")
    private String   statusValue;



    //非数据库字段

    /**
     * 检查类型（数据字典维护）
     */
    @ApiModelProperty(value = "检查类型（数据字典维护）")
    private String            checkType;

}
